I think lumping a sexual orientation in with deviant / perverted behavior will anger many people and is grossly unfair. They are not equivalent things by any stretch.
Simon, the line you are walking is very thin with that statement because as I said, the rabbit hole goes deep on the philosophical aspect of this subject. It's quite relative to everything. For example, Western culture finds marriage to a 10 year old girl disgusting but in MENA it is quite common and acceptable.
Why would a 70 year old man dating a 17 year old girl be disgusting to you not someone else or vice versa? WHO says what is acceptable and not?
A homosexual might find a zoophile disgusting and vice versa. Using similar reasoning, a homosexual might find a heterosexual relationship disgusting for the same reasons a heterosexual finds homosexuals repulsive. Who is to say what is deviant and not? What is the standard to judge this on?
This topic has no clear answers.